Overview
What is Mendix?
Mendix is a low code platform-as-a-service offering with mobile and social extensions. Mendix was acquired by Siemens August 2018.
A perspective from someone who has been using Mendix for 4 years.
Mendix Review
Mendix Review
New Mendix user
GO make it
- Booking desk reservations
- Energy Usage
The glue between enterprise core apps
Using Mendix in HE
Looking forward to a new product offering
Mendix
Full-force on Mendix
Mendix Review
Great Mendix
Mendix review
Flexible and fast way to produce maintainable business apps
How Mendix Differs From Its Competitors
Enabling Mendix rapid development
Order picking and service application including warehousing
Financial check out application for private lease contracts
IoT integrations
and many more.
EnablingMendix best practices
Enabling Mendix rapid development
EnablingMendix best practices
- Plan user stories, create sprints and track process
- Allow users to send feedback directly from the application
- Convert feedback to user stories and keep the user informed
Enabling Mendix rapid development
EnablingMendix best practices
EnablingMendix best practices
Enabling Mendix rapid development
EnablingMendix best practices
Problems Solved by RAD
Responsiveness to Needs of IT
Mendix delivers on the promise of custom application development with less resources, lower time to development and lower costs than traditional development. The Mx environment uses distinct microflows to build core functionality and features in your app. Because of this, debugging is a bit easier …
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
- Platform Security (9)8.888%
- Platform User Management (9)8.686%
- Drag-and-drop Interfaces (9)8.686%
- Visual Modeling (9)8.282%
Reviewer Pros & Cons
Video Reviews
2 videos
Pricing
Free Edition
$0
Pro Edition
1,250
Pro Edition
1,250
Entry-level set up fee?
- Setup fee optional
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Product Demos
Mendix for University Demo
Become A Mendix Developer - Demo
Expert Webinar Series | Automated Testing of Your Mendix App Demo
Setting up a demo Mendix App
Demo on Mendix 9: Workflow - Employee Onboarding
Build A Connector in Mendix
Features
Low-Code Development
Low-code development tools allow non developers to build simple process applications with little oversight. These tools simplify the application building process, and are frequently used for simple process applications.
- 8.2Visual Modeling(9) Ratings
Visual modeling tooling allows business users to design processes visually.
- 8.6Drag-and-drop Interfaces(9) Ratings
Drag-and-drop interface for building applications
- 8.8Platform Security(9) Ratings
Security guardrails in place to help prevent malware, data breaches etc.
- 8.6Platform User Management(9) Ratings
Tools enabling admins to control user access and on-board and off-board users
- 8.2Reusability(9) Ratings
An internal repository where assets, modules, and even entire applications can be reused
- 8.3Platform Scalability(9) Ratings
Apps developed by low-code platform must be scalable and capable of supporting large numbers of users
Product Details
- About
- Integrations
- Competitors
- Tech Details
- FAQs
What is Mendix?
Mendix boasts users among 3,400 organizations worldwide, across dozens of verticals. Mendix was acquired by Siemens August 2018.
Mendix Features
- Supported: Open Platform Model API and Platform SDK
- Supported: Offline Mobile Support for Any Device
- Supported: Responsive UI Framework
- Supported: Agile Project Management
- Supported: Visual Application Development
- Supported: App Store
- Supported: Quality Assurance
Mendix Screenshots
Mendix Video
Mendix Integrations
- CloudFoundry
- Amazon Web Services
- Salesforce
- SAP
- Oracle
- Pivotal
- Excel
- IBM
Mendix Competitors
- Quickbase
- Heroku Platform
- Salesforce
Mendix Technical Details
Deployment Types | On-premise, Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Windows |
Mobile Application | Apple iOS, Android, Mobile Web |
Frequently Asked Questions
Mendix Customer Size Distribution
Consumers | 0% |
---|---|
Small Businesses (1-50 employees) | 0% |
Mid-Size Companies (51-500 employees) | 40% |
Enterprises (more than 500 employees) | 60% |
Comparisons
Compare with
Reviews and Ratings
(109)Attribute Ratings
Reviews
(1-16 of 16)Great Mendix
- User experience
- Microflow
- Business check
- New bootstrap version
Mendix review for version 4.4 to version 7.8
- Using Mendix you can build an application in a week compared to building the same application in Java in 1 month.
- You can simultaneously build applications for all kinds of devices (Desktop, Mobile and tablets).
- All in one tool, in Mendix Modeler you can manage databases, webservices, Mendix code , Java code, etc.
- Tool is very rigid, it should be bit more flexible, by giving more control to the developer.
- As the scale of application increases, the performance decreases.
1) Scale of application is small,
2) The time to deliver is less, like you need to build application rapidly.
3) You want to build applications for multiple environments like desktop, mobile and tablets; Mendix works very well in such cases, as using Mendix you can build applications for multiple environments simultaneously.
Mendix is less appropriate when:
1) You have more time and less money, in such cases you can use freely available technology to build application.
2) You need more flexibility in code, like if you want to modify each and every element of code.
A development environment that is a pleasure to use!
- Prototyping
- Speed of conversion form Prototype to production ready
- Team development features
- Different versions can be confusing
- Understanding the reason for the Web Modeller
- Pricing is not obvious - Hope we wont be disappointed
We have been using the Mendix platform for delivering RAD applications for the last 3+ years. We use it to rapidly develop Mode 2 Bi-modal consumer grade applications on desktop, tablet and mobile in various companies and industries. Due to the rapid development nature of Mendix, it shines where business requirements are unclear as you can develop ideas quickly and change direction when you realise your idea is not fit for purpose.
The platform is built based on the Agile Software delivery model. The platform offers segregated areas for managing the Collaboration, Development, Deployment and Operational aspects of your project. This means that you don’t need to invest in other Agile platforms if your company has not done so already. You are good to go with your Agile projects from the get go. The development modeller integrates with the platform to make deployment just a few clicks away. Issue identification is easy as the feedback mechanism in the application enables users to show exactly where in the application the problem happens and under what circumstances.
It compliments ERP solutions very well thanks to the ease of integration through direct database connections, REST and SOAP.
Mendix offers pre-built connectors for Internet of Things, Machine Learning, Cognitive Services, Predictive Analytics and others making the build of context sensitive smart apps a lot easier. It also allows you to connect to other systems through REST/SOAP or any third party database through the Database Connector.
There are a large number of deployment options available - from on-premise, private cloud and public cloud options through its membership of the Cloud Foundry initiative.
- Speed of delivery
- Integrated platform
- Various deployment options (on-premise vs various cloud platforms)
- One click cloud deployments
- User story management may seem light for expert Agile users.
- Complex widget development compared to the rest of the low code application development cycle.
- Rapid Development
- Visually appealing
- Use custom themes and design quickly
- More cloud providers would be great
- Business restricts the use of new Mendix versions
- Some security settings have to be set manually
Awesome Platform
- Fast Coding
- Scalable
- Maintainable
- Support more open source framework integration
- Support more CSS frameworks
- There is an active community of Mendix developers/users who can provide answers to your questions in a very short timeframe.
- Very fast (RAD) and Model driven (MDD) development.
- LEGO-like building of your apps due to use of standard building blocks.
- Document templates compared to the rest of the model are very time consuming to create and maintain.
- The fast development pace of Mendix sometimes means new versions have to be treated with caution, they might contain (small) bugs in functionality that worked properly in earlier versions.
The learning curve is steep, but most things worth working hard for have a having take work and have a learning curve. The fact that we are in control of the creative side of modelling and that we can edit/change those parts of the app we are not satisfied with are, amongst others, the things I like alot.
Mendix: the best RAD platform currently available
- Ease and speed of use.
- Standard building blocks.
- Large community of people that contribute to improving the platform and add ons.
- Earlier versions lacked in UI/Ux. This is still improving.
- Since everyone and anyone can create custom add ons (widgets), Mendix could improve their quality checks (but not as rigid as eg Apple).
- Upgradeability used to be somewhat of an issue. Version 7 looks to be handling this better than previous versions.
I wouldn't select the Mendix platform for CMS implementations. I am in doubt for applications that are pretty static, because they don't make use of the full scale of capabilities of the platform.
Mendix, streamlining agile development
- Mendix is a great tool to support agile scrum working. It allows client and developer to work closely together, quickly creating iterations of functionality to support the business case.
- Mendix is a motivating tool to work with for developers. Most of the tedious repetitive programming work is taken away, allowing developers to quickly put together functionality and only diving into code when it gets interesting.
- Mendix's visual domain models are extremely strong. It makes it easy to see what's happening and the benefits from a good domain model are always clear later on in the project.
- Mendix can be easily enriched both front-end and back-end by using the widget (Javascript) and Java actions framework.
- Mendix is only quick when the use case fits. It's possible to deviate from the Mendix way by enriching the software and customizing everything, but many of its upsides (clear, maintainable code and quick development) will then soon disappear.
- The fast development pace of Mendix sometimes means new versions have to be treated with caution. As existing functionality might no longer work as expected.
It starts to become less suited when your software requirements get very specific and deviate from the Mendix design. Mendix is very adaptable, but the upsides disappear when you start making everything custom.
Mendix provided us everything we hoped for and more.
- We have been able to turn out 3 "products" within 18 months which is something that has not occurred within our organization before.
- We have quickly and easily developed a UI that our end users absolutely love.
- We have been able to increase our business brought into the organization by almost 17% for the first product and we expect the same increase if not more for the 2 additional products set to release this year
- The response from Mendix support has been great and they have even helped to prioritize changes in their platform that were needed for our organization and others based on issues we found in early platforms.
- They could use some more features as it relates to usability from a developer perspective. These items are minor but would create a much cleaner environment for a developer.
- More interaction at the start of the project to help enforce the agile methodologies. We were originally a waterfall organization. Having some assistance with changing that type of mindset within an organization would have been helpful
Mendix, the low-code platform to develop applications for your customers business needs!
- Low code, easy to use platform for anyone who wants to build apps.
- Active community with people sharing Mendix functionalities, posting new ideas and sharing cool widgets that you can integrate with your Mendix application.
- Quickly deliver applications to continue your business.
- Integration with a lot of different services.
- A lot of functionalities are not integrated with Mendix, the custom build is the only option (with exception of widgets and modules from the app store).
- There are no easy incremental updates of the Mendix platform. Upgrading to newer versions can go wrong on your build application.
- Licensing costs can be steep for smaller businesses.
Mendix Experience From a University Perspective
- As a dynamic organization, we are constantly enhancing our application and deeply appreciate the low cost of making changes in the platform.
- Along similar lines (previous point), we are able to deploy changes and bug fixes rapidly.
- With cloud hosting, security updates and general version enhancements are seamless to us.
- I think Mendix does a great job and have few areas of concern.
- It would behoove us to have Mendix deployed at other universities. Co-developing with other universities would be a tremendous boost for our operations and others.
- We are very interested in improving our game in the way we continue to develop our application. More on-line tutorials by expert staff, even if they required payment, would be preferable to sending employees to Boston or the Netherlands for expert training.
Low cost of change: On-site staff can roll out changes quickly and with little cost.
How I created $2M in annual revenue in the first year with Mendix
- Mendix is a good solution for those that have a business process and distinct workflow that can be replicated by custom application development, especially for those building a startup business or just getting started with application development for internal solutions because of its "low code" environment.
- You will find that developing on Mendix will cost between 40% to 60% less than traditional development because the environment doesn't require highly specialized technology experts to code the application.
- Mendix lends itself well to an Agile development methodology and SCRUM. The platform allows for iterative, rapid development. With Kermit, we release updates weekly and can rapidly prototype, test and deploy anything from bug fixes to new features.
- Because Mendix is a platform as a service, your team can concentrate on your niche and business expertise rather than adding a group of IT staff to manage hardware and software infrastructure
- Mendix would be well-served to build a roadmap for the traditional developer to move from hand-coding to the Mendix app platform and their Developer app environment. When we had to replace a lead developer, we had some hiring challenges looking within the traditional custom app development skill set for new people. Hard core developers typically see platforms like this as a "less-than" solution and not a true development environment.
- Mendix is somewhat mature in Europe, but in its infancy in the US. As such, it can be very difficult to find experienced Mendix developers in the US. A number of the experienced developers are managing their own consultancies rather than being available for full time employment (probably because it is far more lucrative for them). We had some success in hiring someone with basic custom app dev skills and training them on Mendix (4 months), but have also had some failures in this area.
- Upgrading to new full release versions of Mendix has been an issue for us because we have developed a number of detailed workflows and customizations to other developers' widgets from the Mendix App Store. At each major release, we need to carefully think about and test for issues prior to and after migration.
- Amazing solution for internal custom app development to solve a business workflow problem (automation, data collection/storage/retrieval) where little to no budget exists and few technology resources exist, as long as the business problem is well-defined from an engineering and workflow standpoint.
- Beware of commercializing your custom application as a SaaS offering. In doing so, you will need to upgrade to a commercial license and have a sound plan and business model to cover the costs. They are dramatically different.
- Our application has been in use for 4 years and we have only run into a handful of instances where Mendix has been a limitation in moving forward. Not enough for us to have any remorse about choosing the platform and not insurmountable in fixing. In other words, the pros have greatly outweighed the cons.
- In the case of Kermit, Mendix allowed us to use subject matter experts to document the workflow and rapidly get our MVP out to market to establish a flag in the ground that Kermit is the first and best solution for the problem we solve. Spending our financial resources in the area of building a sound solution rather than acquiring, configuring, managing technology and a raft of developers was key for us as an investor-backed startup.
Creation at the speed of ideas
At this point in time Mendix is selling our automated testing solution (ATS) and our application performance monitor and we are developing those tools further together with Mendix.
And we have a healthy professional services business around Mendix.
- Mendix takes care of everything from creation to delivery and support. A full loop. Not many people comprehend the impact of using a platform that covers model driven design, single click deployment, browser, tablet and mobile, scrum support, automated testing, monitoring and feedback loop.
- Mendix helps creating applications in all kinds of manners. From templates, an AppStore, standard integration points to demanding consistency with the error checker that with a double click brings you to the place of the error
- Mendix is open. That means you can extend the platform in all layers. For the client you can develop widgets and leverage the full potential of the browser or mobile device. On the server you can write java or use web services, rest services or even built in AppServices to design a Mendix component based ecosystem. The is also a model SDK to write tooling and automate anything you can model by hand.
- Mendix is easy to use. It uses visual models for data (domain models), logic (flows) and screens. Mendix has extended documentation, a very active community with a forum and a developer portal, a large set of blogs, video's to support new users, a training program.
- With creation and automated testing covered, I recommend them addressing documentation ease. They could design a hyperlink based system into versions of the model, so you could use a kind of CMS to manage business app documentation and present it in a structured way.
- The sprintr (agile/scrum) solution could be enhanced to better support assigning tasks to users and manage per user stuff like capacity
Start with Mendix and see how easy development could be
- Fast. It is extremely easy to develop apps using the Mendix App platform. Within hours you can create a proof of concept. Using the intregrated project management tool, which is based on SCRUM you can build a completely validated app within days.
- Easy to connect with external data sources. With clicks you can import and export data.
- Multi-platform by default. All tools are in place to create the best experience for every device.
- A license could be too expensive for small businesses. Some solutions could be built in days with Mendix, where it would take a few weeks compared to common development. A special tier between free and paid would be great.
- Fast. Build solutions in days instead of weeks. Mendix is an ideal tool for really making SCRUM work. Iterate fast and develop features fast. And if it does not work as intended you can adapt quickly.
- Open. The customer is the owner of the data so it should be easy to get data in or out. Mendix shines in this area. You can use Mendix to become the oil between the other information systems. Extract from one system, enrich the data and export it to another system.
- Mobile. Making the product available on a phone or tablet is a must these days. With Mendix you can do this.
- Document templates. These are a weak point. Creating them takes too much time compared to how fast you can build other stuff in Mendix. You can achieve your goals but it will take you some time.
- The Mendix license cost is something to be considered. For small companies the license cost can be steep if the free version is too limited for your goal. The step from the free version to the paid version is too steep in my opinion.